package pe.gob.mimp.model;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * @author Jurguen Zambrano
 */
@Entity
@Table(name = "V_CASO_SOCIAL")
@NamedQueries({
    @NamedQuery(name = "CasoSocialBusqueda.findAll", query = "SELECT c FROM CasoSocialBusqueda c")})
public class CasoSocialBusqueda implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @Column(name = "ID_CASOSOCIAL")
    private Long idCasosocial;
    @Column(name = "APELLIDOS_NOMBRES")
    private String apellidosNombres;
    @Column(name = "ID_TIPODOCUMENTO")
    private Long idTipodocumento;
    @Column(name = "DES_TIPODOCUMENTO")
    private String desTipodocumento;
    @Column(name = "NRO_DOCUMENTO")
    private String nroDocumento;
    @Column(name = "ID_TIPOCASO")
    private Long idTipocaso;
    @Column(name = "DES_TIPOCASO")
    private String desTipocaso;
    @Column(name = "ID_MOTIVO")
    private Long idMotivo;
    @Column(name = "DES_MOTIVO")
    private String desMotivo;
    @Column(name = "ID_MEDIO")
    private Long idMedio;
    @Column(name = "DES_MEDIO")
    private String desMedio;
    @Column(name = "ANO_REGISTRO")
    private Long anoRegistro;
    @Column(name = "FECHA_REGISTRO")
    @Temporal(TemporalType.DATE)
    private Date fechaRegistro;

    public CasoSocialBusqueda() {
    }

	public Long getIdCasosocial() {
		return idCasosocial;
	}

	public void setIdCasosocial(Long idCasosocial) {
		this.idCasosocial = idCasosocial;
	}

	public String getApellidosNombres() {
		return apellidosNombres;
	}

	public void setApellidosNombres(String apellidosNombres) {
		this.apellidosNombres = apellidosNombres;
	}

	public Long getIdTipodocumento() {
		return idTipodocumento;
	}

	public void setIdTipodocumento(Long idTipodocumento) {
		this.idTipodocumento = idTipodocumento;
	}

	public String getNroDocumento() {
		return nroDocumento;
	}

	public void setNroDocumento(String nroDocumento) {
		this.nroDocumento = nroDocumento;
	}

	public Long getIdTipocaso() {
		return idTipocaso;
	}

	public void setIdTipocaso(Long idTipocaso) {
		this.idTipocaso = idTipocaso;
	}

	public String getDesTipocaso() {
		return desTipocaso;
	}

	public void setDesTipocaso(String desTipocaso) {
		this.desTipocaso = desTipocaso;
	}

	public Long getIdMotivo() {
		return idMotivo;
	}

	public void setIdMotivo(Long idMotivo) {
		this.idMotivo = idMotivo;
	}

	public String getDesMotivo() {
		return desMotivo;
	}

	public void setDesMotivo(String desMotivo) {
		this.desMotivo = desMotivo;
	}

	public Long getIdMedio() {
		return idMedio;
	}

	public void setIdMedio(Long idMedio) {
		this.idMedio = idMedio;
	}

	public String getDesMedio() {
		return desMedio;
	}

	public void setDesMedio(String desMedio) {
		this.desMedio = desMedio;
	}

	public Long getAnoRegistro() {
		return anoRegistro;
	}

	public void setAnoRegistro(Long anoRegistro) {
		this.anoRegistro = anoRegistro;
	}

	public String getDesTipodocumento() {
		return desTipodocumento;
	}

	public void setDesTipodocumento(String desTipodocumento) {
		this.desTipodocumento = desTipodocumento;
	}

	public Date getFechaRegistro() {
		return fechaRegistro;
	}

	public void setFechaRegistro(Date fechaRegistro) {
		this.fechaRegistro = fechaRegistro;
	}

}